<html>
<head><meta charset="utf-8"><title>Joonas Koivunen · new members · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/index.html">new members</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html">Joonas Koivunen</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="233198923"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233198923" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233198923">(Apr 05 2021 at 16:58)</a>:</h4>
<p>Hi everyone :)</p>
<p>Long-time zulip account holder, longer time rust user, hopefully first time rustc contributor. Would of course want to help out with polonius or GAT work but that are way out of my reach. Thought to start being useful by sniping older E-Mentor issues, but turns out these are not so simple after all :)</p>
<p>Could someone hint me who to ping re: <a href="https://github.com/rust-lang/rust/issues/35016#issuecomment-813498326">https://github.com/rust-lang/rust/issues/35016#issuecomment-813498326</a> I tried to summarize?</p>



<a name="233199484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233199484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233199484">(Apr 05 2021 at 17:02)</a>:</h4>
<blockquote>
<p>I think that would always cause a readlink or equivalent which might have some TOCTOU issues.</p>
</blockquote>
<p>I wouldn't worry too much about that, if people are modifying source files in the middle of compilation they have larger problems <span aria-label="wink" class="emoji emoji-1f609" role="img" title="wink">:wink:</span></p>



<a name="233199507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233199507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233199507">(Apr 05 2021 at 17:02)</a>:</h4>
<p>for issues this old it's unlikely there <em>is</em> someone to ping to be frank</p>



<a name="233199556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233199556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233199556">(Apr 05 2021 at 17:02)</a>:</h4>
<p>although <span class="user-mention" data-user-id="210316">@GuillaumeGomez</span> may have vague recollections from 3 years ago <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>



<a name="233200035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233200035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233200035">(Apr 05 2021 at 17:06)</a>:</h4>
<p>Thanks! I wasn't sure if it was proper to mention them since they had un-assigned this in the past.</p>



<a name="233200754"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233200754" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233200754">(Apr 05 2021 at 17:13)</a>:</h4>
<p>Hmm just tested that <code>std::fs::canonicalize</code> wouldn't work for relative path which would contain <code>non_existing_path/../this_exists.rs</code>, it wouldn't make it <code>ABSOLUTE_PATH/this_exists.rs</code> but fail with <code>NotFound</code> on linux</p>



<a name="233200784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233200784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233200784">(Apr 05 2021 at 17:13)</a>:</h4>
<p>wasn't expecting that</p>



<a name="233203405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233203405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jack Huey <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233203405">(Apr 05 2021 at 17:33)</a>:</h4>
<p><span class="user-mention" data-user-id="341229">@Joonas Koivunen</span> Howdy <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span><br>
If/when you want to jump into GAT work, head over to <a class="stream" data-stream-id="144729" href="/#narrow/stream/144729-wg-traits">#wg-traits</a>. I'm not 100% sure if there's anything simple to work for GATs atm though, but we can discuss if you're interested.</p>
<p>There's also <a class="stream" data-stream-id="186049" href="/#narrow/stream/186049-t-compiler.2Fwg-polonius">#t-compiler/wg-polonius</a> if you're curious about Polonius :)</p>



<a name="233204039"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233204039" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233204039">(Apr 05 2021 at 17:38)</a>:</h4>
<p>Thanks! </p>
<blockquote>
<p>I'm not 100% sure if there's anything simple to work for GATs atm though</p>
</blockquote>
<p>yes this has been my feeling as well :) I've been trying to follow tracking issues if anything would come, but perhaps should keep an eye on #wg-traits in addition. I guess the work I'm currently able to do is easier for anyone to do right away instead of describing it, but perhaps I can try to work myself up to speed a bit through some of these E-easys.</p>



<a name="233204618"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233204618" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233204618">(Apr 05 2021 at 17:44)</a>:</h4>
<p>so uhh this is not easy nor is it GATs <em>but</em> I've been looking for someone to pawn <a href="https://github.com/rust-lang/rust/issues/81091">https://github.com/rust-lang/rust/issues/81091</a> off onto for a while <span aria-label="wink" class="emoji emoji-1f609" role="img" title="wink">:wink:</span></p>



<a name="233204999"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233204999" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233204999">(Apr 05 2021 at 17:47)</a>:</h4>
<p><span class="user-mention" data-user-id="232545">@Joshua Nelson</span>  let me start looking into this... if this is not blocking anyone this would sound like a good one!</p>



<a name="233205084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233205084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233205084">(Apr 05 2021 at 17:47)</a>:</h4>
<p>that would be amazing! I've been wanting to stabilize <a href="https://github.com/rust-lang/rust/issues/82692">https://github.com/rust-lang/rust/issues/82692</a> for ages but this breaks it</p>



<a name="233205218"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233205218" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233205218">(Apr 05 2021 at 17:48)</a>:</h4>
<p>feel free to use my broken code, but also feel free to throw it out, it doesn't work very well lol <a href="https://github.com/rust-lang/rust/compare/master...jyn514:recover-overflow">https://github.com/rust-lang/rust/compare/master...jyn514:recover-overflow</a></p>



<a name="233205677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233205677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233205677">(Apr 05 2021 at 17:52)</a>:</h4>
<p>yes, the initial stab will be helpful for sure! great!  at minimum this will give me a good task to think about while diving into parts of the codebase. it is beginning to be late for me at +03:00 however I'll try to find time this week to look into this, and get back with questions to you on ... which stream would apply? or just reuse this topic?</p>



<a name="233205722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233205722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233205722">(Apr 05 2021 at 17:52)</a>:</h4>
<p><a class="stream" data-stream-id="182449" href="/#narrow/stream/182449-t-compiler.2Fhelp">#t-compiler/help</a> is probably a better stream, you might get help from compiler people there</p>



<a name="233205729"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233205729" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233205729">(Apr 05 2021 at 17:52)</a>:</h4>
<p>I'm a compiler wannabe, I just work on rustdoc <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>



<a name="233205850"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233205850" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233205850">(Apr 05 2021 at 17:53)</a>:</h4>
<p>and no rush, it's been broken 3 months, another few weeks won't hurt</p>



<a name="233207132"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233207132" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233207132">(Apr 05 2021 at 18:02)</a>:</h4>
<p>Great :)</p>



<a name="233827968"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233827968" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233827968">(Apr 09 2021 at 14:14)</a>:</h4>
<p>Was just watching "2021-04-06 Lang Team Triage Meeting" which includes discussion the bug 35016 through <a href="https://github.com/rust-lang/lang-team/issues/89">https://github.com/rust-lang/lang-team/issues/89</a></p>



<a name="233830622"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233830622" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233830622">(Apr 09 2021 at 14:31)</a>:</h4>
<p>Well, the <a href="https://github.com/rust-lang/lang-team/issues/89">lang-team#89</a> considers <code>#[path]</code> for <code>mod foo;</code> I'm thinking it might be related to the <a href="https://github.com/rust-lang/rust/issues/35016">rust#35016</a>..</p>



<a name="233874623"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233874623" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233874623">(Apr 09 2021 at 19:04)</a>:</h4>
<p>I've added a cross reference from 89 to there.</p>



<a name="233905428"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/233905428" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#233905428">(Apr 09 2021 at 23:18)</a>:</h4>
<p>Thanks! I was a bit hesitant to cross ref before I'd get to see if I could find out about the DirOwnership in <code>rustc_expand</code> part but ... can't really see why that is recorded. Well, probably better to eagerly crossref than not.</p>



<a name="234296957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/234296957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joonas Koivunen <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#234296957">(Apr 13 2021 at 09:49)</a>:</h4>
<p>hi <span class="user-mention" data-user-id="232545">@Joshua Nelson</span>  and apologies for others for reusing the topic. I've been looking into the <a href="https://github.com/rust-lang/rust/issues/81091">rust#81091</a> and just "completed" a rebase of your wip branch and looked through the PRs linked to the tracking issue. ("completed" as in not really completed, may have added errors, but that was quite interesting trip through the churn).</p>
<p>I'm unclear on many parts yet but I guess most importantly unclear on with this change, how would the rustdoc feature work after I had managed to fix this...? would the docs just have the full, unbound path like <code>&lt;Source as SelectDsl&gt;::Output</code> for the <code>type Select&lt;Source&gt;</code> in your minimization <a href="https://github.com/rust-lang/rust/issues/79459#issuecomment-734984867">https://github.com/rust-lang/rust/issues/79459#issuecomment-734984867</a> ?</p>



<a name="234305303"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Joonas%20Koivunen/near/234305303" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Joonas.20Koivunen.html#234305303">(Apr 13 2021 at 11:02)</a>:</h4>
<p><span class="user-mention" data-user-id="341229">@Joonas Koivunen</span> hi. better to create a topic in the <a class="stream" data-stream-id="266220" href="/#narrow/stream/266220-rustdoc">#rustdoc</a> channel and ask this question there. (you need to subscribe to the stream first)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>